home *** CD-ROM | disk | FTP | other *** search
/ Free Software Collection: Marty 1 / FM Towns Marty 1 Free Software Collection.iso / tool / m_term / man.doc < prev   
Text File  |  1993-11-11  |  7KB  |  215 lines

  1. ◎スクリプトファイルの仕様
  2.  
  3.     <env> = <...>            変数に文字列を代入
  4.  
  5.     'command'            commandの実行結果をパラメ-タに
  6.     "string string"            スペ-スなども区切りとしない
  7.     '....'                すべての文字をパラメ-タに
  8.  
  9.     <command1> || <command2>    <command1>がエラ-なら<command2>を実行
  10.     <command1> && <command2>    <command1>が正常終了なら
  11.     ! <command>            終了ステ-タスの反転
  12.  
  13.     command <file            標準入力をfileに置き換え
  14.     command >file            標準出力をfileに置き換え
  15.     command >>file            標準出力をfileに追加
  16.     command 2>file            標準エラ-出力をfileに置き換え
  17.     command 2>>file            標準エラ-出力をfileに追加
  18.  
  19.     if <command>
  20.     then
  21.         <command>
  22.     elif <command>
  23.     then
  24.         <command>
  25.     else
  26.         <command>
  27.     fi
  28.  
  29.     while <command>
  30.     do
  31.         <command>
  32.         break
  33.         continue
  34.     done
  35.  
  36.     switch <...>
  37.     case <...>
  38.         <command>
  39.         break
  40.     done
  41.  
  42.     exit
  43.  
  44.     function <word> {
  45.         <command>
  46.     }
  47.  
  48.     $...                変数参照
  49.     $(...)
  50.     ${...}
  51.     $...[n]                変数内のワ-ド指定
  52.     $n                起動時のパラメ-タ参照
  53.     $*                起動時の全てのパラメ-タ参照
  54.     $%                起動時のパラメ-タ数参照
  55.     $?                直前のコマンドの終了ステ-タス参照
  56.  
  57.     call <script file>        スクリプトファイルの実行
  58.     cons <command>            CONSOLコマンドの実行(cons/term)
  59.     conskey <key> <command>        CONSOLでのキ-定義
  60.     echo ...            CONSOLへ文字列表示
  61.     edit <command>            EDITコマンドの実行
  62.     editkey <key> <command>        EDITでのキ-定義
  63.     expr <...>            +,-,/,*などの演算(-eq,-lt...)
  64.     false                常に偽を返す
  65.     fileselect <wild>        ファイルセレクタを呼び出す
  66.     ftime <format...>        strftimeで日時を表示
  67.     hungup                RS232CのDTRを2秒間OFFにする
  68.     main <command>            MAIN状態でのコマンドを実行
  69.     mainkey <key> <command>        MAIN状態でのキ-定義
  70.     menu <pos> ...            メニュ-選択
  71.     message ...            メ-ッセ-ジ表示
  72.     printf <form> ...        CONSOLへの文字表示
  73.     read <env> <ttl>        文字列の読み込み
  74.     recive <env>            RS232Cから1行入力
  75.     rsinit                RS232Cを再設定
  76.     rsloop <sec>            指定時間RS232C待ち(入力スル-)
  77.     rswait <sec> <string...>    RS232Cから指定文字列待ち
  78.     sendbreak            BREAK信号の送信
  79.     set <word> <mode>        特殊変数への代入
  80.     shift <env>            ワ-ド単位での左シフト
  81.     sleep <sec>            時間待ち
  82.     term <command>            TERMコマンドの実行
  83.     termkey <key> <command>        TERMでのキ-定義
  84.     test <...>            テストコマンドの実行
  85.     transmit ...            RS232Cへの文字列送信
  86.     true                常に真を返す
  87.     upload <file>            RS232Cへファイルを送信
  88.     xmdownload <file>        XModemでのダウンロ-ド
  89.     xmupload <file>            XModemでのアップロ-ド
  90.     yesno <ttl>            Yes/Noの実行選択
  91.  
  92. ◎"main","mainkey"コマンドの種類
  93.  
  94.     mode_select            実行モ-ドの選択(edit/term/cons)
  95.     pfkey_select            パットでのPFキ-選択
  96.     screen_select            スクリ-ンモ-ドの選択
  97.     edit                EDITモ-ドに移行
  98.     term                TERMモ-ドに移行
  99.     cons                CONSモ-ドに移行
  100.  
  101. ◎"term/cons","termkey/conskey"コマンドの種類
  102.  
  103.     his_down            ヒストリモ-ドでカ-ソルを下へ
  104.     his_get_buff            指定範囲をカットバッファへ
  105.     his_joy_abort_buff        ヒストリモ-ドを解除
  106.     his_joy_get_buff        指定範囲をカットバッファへ
  107.     his_left            ヒストリモ-ドでカ-ソルを左へ
  108.     his_right            ヒストリモ-ドでカ-ソルを右へ
  109.     his_select_buff            範囲開始場所を指定
  110.     his_up                ヒストリモ-ドでカ-ソルを上へ
  111.     log_to_edit            すべてのヒストリを編集へ
  112.     log_to_file            すべてのヒストリをファイルに
  113.     menu_cmds            メニュ-
  114.     mos_double            マウス用の指定範囲指定
  115.     mos_end                マウス用のカットバッファへ
  116.     mos_move            マウスの移動処理
  117.     mos_start            マウス処理開始
  118.     recive_edit_buff        受信と同時に編集バッファへ
  119.     recive_text            受信と同時にファイルへ
  120.     recive_xmodem            XModemでのバイナリ受信
  121.     send_text            テキストファイルのアップ
  122.     send_xmodem            XModemでのバイナリ送信
  123.     setup_cons            コンソ-ルの設定
  124.     setup_term            タ-ミナルの設定
  125.     save_file <File>        すべてのヒストリをファイルに
  126.     menu_set "PF1"...        PFキ-メニュ-の設定
  127.  
  128. ◎"edit","editkey"コマンドの種類
  129.  
  130.     all_quit_file            編集中のすべてを放棄
  131.     all_save_file            編集中のすべてを保存
  132.     cursol_down            カ-ソルを下へ
  133.     cursol_left            カ-ソルを左へ
  134.     cursol_right            カ-ソルを右へ
  135.     cursol_up            カ-ソルを上へ
  136.     cut_buff            指定範囲を削除してカットバッファへ
  137.     delete_char            カ-ソル位置の一文字を削除
  138.     delete_left            カ-ソル位置の左の一文字を削除
  139.     delete_line            一行削除
  140.     file_btm            文書の最後へカ-ソルを移動
  141.     file_cmds            ファイルメニュ-
  142.     file_select            編集中のファイルを選択
  143.     file_top            文書の最初へカ-ソルを移動
  144.     get_buff            指定範囲をカットバッファへ
  145.     goto_cmds            指定行にカ-ソルを移動
  146.     insert_line            一行追加
  147.     insert_mode            インサ-ト・オ-バ-ライトのトグル
  148.     joy_abort_buff            指定範囲の放棄
  149.     joy_get_buff            指定範囲の指定
  150.     key_shift            2キ-アクションの指定
  151.     line_btm            行の最後にカ-ソルを
  152.     line_top            行の最初にカ-ソルを
  153.     menu_cmds            メニュ-
  154.     mos_double            マウス用の指定範囲指定
  155.     mos_end                マウス用のカットバッファへ
  156.     mos_goto_xy            マウスの移動処理
  157.     mos_start            マウス処理開始
  158.     new_file <file>            新規にファイルを編集
  159.     nodef                指定無し
  160.     page_down            一画面カ-ソルを下へ
  161.     page_up                一画面カ-ソルを上へ
  162.     paste_buff            カットバッファを挿入
  163.     print_edit_buff            現在編集中の文書を印刷
  164.     print_cut_buff            カットバッファを印刷
  165.     quit_file            編集の放棄
  166.     read_dos_log            コンソ-ルのログを挿入
  167.     read_file <file>        ファイルを挿入
  168.     read_term_log            タ-ミナルのログを挿入
  169.     replace_cmds            文字列の置き換え
  170.     save_file <file>        ファイルに保存
  171.     screen_down            画面を下に移動
  172.     screen_up            画面を上に移動
  173.     search_back            逆方向に文字列検索
  174.     search_cmds            文字列検索
  175.     search_next            順方向に文字列検索
  176.     search_word            検索文字列の切りだし
  177.     select_buff            指定範囲の開始位置を指定
  178.     send_cut_buff            カットバッファをタ-ミナルに送信
  179.     send_edit_buff            現在編集中の文書をタ-ミナルに送信
  180.     tab_putc            タブの挿入
  181.     word_left            一文字列左にカ-ソルを移動
  182.     word_right            一文字列右にカ-ソルを移動
  183.     puts <string>            文字列の挿入
  184.     menu_set "PF1"...        PFキ-メニュ-の設定
  185.  
  186. ◎"test"コマンドの種類
  187.  
  188.     -d file                ディレクトリなら真
  189.     -e file                ファイルもしくはディレクトリなら真
  190.     -f file                ファイルが存在するなら真
  191.     -r file                ファイルを読み込み可能なら真
  192.     -s file                ファイルが0バイトでないなら真
  193.     -w file                ファイルに書き込み可能なら真
  194.     -x file                実行ファイルなら真
  195.  
  196.     file1 -nt file2            file1 が file2 より新しいなら真
  197.     file1 -ot file2            file1 が file2 より古いなら真
  198.  
  199.     -z string            stringが0バイトなら真
  200.     -n string            stringが0バイトでないなら真
  201.  
  202.     string1 = string2        文字列が同じなら真
  203.     string1 != string2        文字列が違うなら真
  204.     !                真偽の置き換え
  205.  
  206.     expr1 -a expr2            expr1 が真なら expr2を実行
  207.     expr1 -o expr2            expr1 が偽なら expr2を実行
  208.  
  209.     arg1 -eq arg2            同じなら真
  210.     arg1 -ne arg2            違うなら真
  211.     arg1 -lt arg2            小さいなら真
  212.     arg1 -le arg2            以下なら真
  213.     arg1 -gt arg2            大きいなら真
  214.     arg1 -ge arg2            以上なら真
  215.